package com.itcms.core.domain;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.TableGenerator;

/**
 * Category
 * 
 * @author chenjianjun
 * 
 */
@Entity
@Table(name = "cms_information")
public class Information implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	private int infoId;
	private String infoTitle;
	private String infoCode;
	private int infoIndex;
	private String infoKeywords;
	private int infoStatus;
	private int infoTemplate;
	private Date infoPublishedTime;
	private Date infoExpiredate;
	private String infoLockUserId;
	private String infoLockUserCode;
	private String infoLockUserName;
	private Date infoLocktime;
	private String infoWriter;
	private String infoWriterCode;
	private String infoWriterName;
	private Date infoWriterDate;
	private String infoLastUpdateUserId;
	private String infoLastUpdateUserCode;
	private String infoLastUpdateUserName;
	private Date infoLastUpdateDate;
	private String infoOtherParentcates;
	private String infoOtherParentSites;
	private String infoUrl;
	private String infoSource;
	private String infoMagazineNum;
	private Date infoFactTime;
	private String infoAbstract;
	private String content;
	private String subTitle;
	private String infoDisplayOnlyContent;
	private Date infoExpDate1;
	private Date infoExpDate2;
	private Date infoExpDate3;
	private Date infoExpDate4;
	private Date infoExpDate5;
	private Date infoExpDate6;
	private Date infoExpDate7;
	private Date infoExpDate8;
	private Date infoExpDate9;
	private Date infoExpDate10;
	private String infoExpFile1;
	private String infoExpFile2;
	private String infoExpFile3;
	private String infoExpFile4;
	private String infoExpFile5;
	private String infoExpFile6;
	private String infoExpFile7;
	private String infoExpFile8;
	private String infoExpFile9;
	private String infoExpFile10;
	private String infoExpStr1;
	private String infoExpStr2;
	private String infoExpStr3;
	private String infoExpStr4;
	private String infoExpStr5;
	private String infoExpStr6;
	private String infoExpStr7;
	private String infoExpStr8;
	private String infoExpStr9;
	private String infoExpStr10;
	private String infoExpStr11;
	private String infoExpStr12;
	private String infoExpStr13;
	private String infoExpStr14;
	private String infoExpStr15;
	private String infoExpStr16;
	private String infoExpStr17;
	private String infoExpStr18;
	private String infoExpStr19;
	private String infoExpStr20;
	private String infoExpStr21;
	private String infoExpStr22;
	private String infoExpStr23;
	private String infoExpStr24;
	private String infoExpStr25;
	private String infoExpStr26;
	private String infoExpStr27;
	private String infoExpStr28;
	private String infoExpStr29;
	private String infoExpStr30;
	private String infoExpStr31;
	private String infoExpStr32;
	private String infoExpStr33;
	private String infoExpStr34;
	private String infoExpStr35;
	private String infoExpStr36;
	private String infoExpStr37;
	private String infoExpStr38;
	private String infoExpStr39;
	private String infoExpStr40;
	private String infoExpStr41;
	private String infoExpStr42;
	private String infoAbstract1;
	private Category category;
	private Site site;
	
	public Information(){}
	
	public Information(int infoId, String infoTitle, String infoCode,
			int infoIndex, String infoKeywords, int infoStatus,
			int infoTemplate, Date infoPublishedTime, Date infoExpiredate,
			String infoLockUserId, String infoLockUserCode,
			String infoLockUserName, Date infoLocktime, String infoWriter,
			String infoWriterCode, String infoWriterName, Date infoWriterDate,
			String infoLastUpdateUserId, String infoLastUpdateUserCode,
			String infoLastUpdateUserName, Date infoLastUpdateDate,
			String infoOtherParentcates, String infoOtherParentSites,
			String infoUrl, String infoSource, String infoMagazineNum,
			Date infoFactTime, String infoAbstract, String content,
			String subTitle, String infoDisplayOnlyContent, Date infoExpDate1,
			Date infoExpDate2, Date infoExpDate3, Date infoExpDate4,
			Date infoExpDate5, Date infoExpDate6, Date infoExpDate7,
			Date infoExpDate8, Date infoExpDate9, Date infoExpDate10,
			String infoExpFile1, String infoExpFile2, String infoExpFile3,
			String infoExpFile4, String infoExpFile5, String infoExpFile6,
			String infoExpFile7, String infoExpFile8, String infoExpFile9,
			String infoExpFile10, String infoExpStr1, String infoExpStr2,
			String infoExpStr3, String infoExpStr4, String infoExpStr5,
			String infoExpStr6, String infoExpStr7, String infoExpStr8,
			String infoExpStr9, String infoExpStr10, String infoExpStr11,
			String infoExpStr12, String infoExpStr13, String infoExpStr14,
			String infoExpStr15, String infoExpStr16, String infoExpStr17,
			String infoExpStr18, String infoExpStr19, String infoExpStr20,
			String infoExpStr21, String infoExpStr22, String infoExpStr23,
			String infoExpStr24, String infoExpStr25, String infoExpStr26,
			String infoExpStr27, String infoExpStr28, String infoExpStr29,
			String infoExpStr30, String infoExpStr31, String infoExpStr32,
			String infoExpStr33, String infoExpStr34, String infoExpStr35,
			String infoExpStr36, String infoExpStr37, String infoExpStr38,
			String infoExpStr39, String infoExpStr40, String infoExpStr41,
			String infoExpStr42, String infoAbstract1, Category category,
			Site site) {
		this.infoId = infoId;
		this.infoTitle = infoTitle;
		this.infoCode = infoCode;
		this.infoIndex = infoIndex;
		this.infoKeywords = infoKeywords;
		this.infoStatus = infoStatus;
		this.infoTemplate = infoTemplate;
		this.infoPublishedTime = infoPublishedTime;
		this.infoExpiredate = infoExpiredate;
		this.infoLockUserId = infoLockUserId;
		this.infoLockUserCode = infoLockUserCode;
		this.infoLockUserName = infoLockUserName;
		this.infoLocktime = infoLocktime;
		this.infoWriter = infoWriter;
		this.infoWriterCode = infoWriterCode;
		this.infoWriterName = infoWriterName;
		this.infoWriterDate = infoWriterDate;
		this.infoLastUpdateUserId = infoLastUpdateUserId;
		this.infoLastUpdateUserCode = infoLastUpdateUserCode;
		this.infoLastUpdateUserName = infoLastUpdateUserName;
		this.infoLastUpdateDate = infoLastUpdateDate;
		this.infoOtherParentcates = infoOtherParentcates;
		this.infoOtherParentSites = infoOtherParentSites;
		this.infoUrl = infoUrl;
		this.infoSource = infoSource;
		this.infoMagazineNum = infoMagazineNum;
		this.infoFactTime = infoFactTime;
		this.infoAbstract = infoAbstract;
		this.content = content;
		this.subTitle = subTitle;
		this.infoDisplayOnlyContent = infoDisplayOnlyContent;
		this.infoExpDate1 = infoExpDate1;
		this.infoExpDate2 = infoExpDate2;
		this.infoExpDate3 = infoExpDate3;
		this.infoExpDate4 = infoExpDate4;
		this.infoExpDate5 = infoExpDate5;
		this.infoExpDate6 = infoExpDate6;
		this.infoExpDate7 = infoExpDate7;
		this.infoExpDate8 = infoExpDate8;
		this.infoExpDate9 = infoExpDate9;
		this.infoExpDate10 = infoExpDate10;
		this.infoExpFile1 = infoExpFile1;
		this.infoExpFile2 = infoExpFile2;
		this.infoExpFile3 = infoExpFile3;
		this.infoExpFile4 = infoExpFile4;
		this.infoExpFile5 = infoExpFile5;
		this.infoExpFile6 = infoExpFile6;
		this.infoExpFile7 = infoExpFile7;
		this.infoExpFile8 = infoExpFile8;
		this.infoExpFile9 = infoExpFile9;
		this.infoExpFile10 = infoExpFile10;
		this.infoExpStr1 = infoExpStr1;
		this.infoExpStr2 = infoExpStr2;
		this.infoExpStr3 = infoExpStr3;
		this.infoExpStr4 = infoExpStr4;
		this.infoExpStr5 = infoExpStr5;
		this.infoExpStr6 = infoExpStr6;
		this.infoExpStr7 = infoExpStr7;
		this.infoExpStr8 = infoExpStr8;
		this.infoExpStr9 = infoExpStr9;
		this.infoExpStr10 = infoExpStr10;
		this.infoExpStr11 = infoExpStr11;
		this.infoExpStr12 = infoExpStr12;
		this.infoExpStr13 = infoExpStr13;
		this.infoExpStr14 = infoExpStr14;
		this.infoExpStr15 = infoExpStr15;
		this.infoExpStr16 = infoExpStr16;
		this.infoExpStr17 = infoExpStr17;
		this.infoExpStr18 = infoExpStr18;
		this.infoExpStr19 = infoExpStr19;
		this.infoExpStr20 = infoExpStr20;
		this.infoExpStr21 = infoExpStr21;
		this.infoExpStr22 = infoExpStr22;
		this.infoExpStr23 = infoExpStr23;
		this.infoExpStr24 = infoExpStr24;
		this.infoExpStr25 = infoExpStr25;
		this.infoExpStr26 = infoExpStr26;
		this.infoExpStr27 = infoExpStr27;
		this.infoExpStr28 = infoExpStr28;
		this.infoExpStr29 = infoExpStr29;
		this.infoExpStr30 = infoExpStr30;
		this.infoExpStr31 = infoExpStr31;
		this.infoExpStr32 = infoExpStr32;
		this.infoExpStr33 = infoExpStr33;
		this.infoExpStr34 = infoExpStr34;
		this.infoExpStr35 = infoExpStr35;
		this.infoExpStr36 = infoExpStr36;
		this.infoExpStr37 = infoExpStr37;
		this.infoExpStr38 = infoExpStr38;
		this.infoExpStr39 = infoExpStr39;
		this.infoExpStr40 = infoExpStr40;
		this.infoExpStr41 = infoExpStr41;
		this.infoExpStr42 = infoExpStr42;
		this.infoAbstract1 = infoAbstract1;
		this.category = category;
		this.site = site;
	}


	@Id
	@Column(name = "INFO_ID", unique = true, nullable = false, scale = 0,length=10)
	@TableGenerator(name = "tg_cms_information", pkColumnValue = "cms_information", table = "t_id_table", pkColumnName = "f_table", valueColumnName = "f_id_value", initialValue = 1, allocationSize = 1)
	@GeneratedValue(strategy = GenerationType.TABLE, generator = "tg_cms_information")
	public int getInfoId() {
		return infoId;
	}
	public void setInfoId(int infoId) {
		this.infoId = infoId;
	}
	
	@Column(name = "INFO_TITLE",length=1000)
	public String getInfoTitle() {
		return infoTitle;
	}
	public void setInfoTitle(String infoTitle) {
		this.infoTitle = infoTitle;
	}
	
	@Column(name = "INFO_CODE",length=20)
	public String getInfoCode() {
		return infoCode;
	}
	public void setInfoCode(String infoCode) {
		this.infoCode = infoCode;
	}
	
	@Column(name = "INFO_INDEX",length=20)
	public int getInfoIndex() {
		return infoIndex;
	}
	public void setInfoIndex(int infoIndex) {
		this.infoIndex = infoIndex;
	}
	
	@Column(name = "INFO_KEYWORDS",length=200)
	public String getInfoKeywords() {
		return infoKeywords;
	}
	public void setInfoKeywords(String infoKeywords) {
		this.infoKeywords = infoKeywords;
	}
	
	@Column(name = "INFO_STATUS",length=5)
	public int getInfoStatus() {
		return infoStatus;
	}
	public void setInfoStatus(int infoStatus) {
		this.infoStatus = infoStatus;
	}
	
	@Column(name = "INFO_TEMPLATEID",length=10)
	public int getInfoTemplate() {
		return infoTemplate;
	}
	public void setInfoTemplate(int infoTemplate) {
		this.infoTemplate = infoTemplate;
	}
	
	@Column(name = "INFO_PUBLISHEDTIME", length = 19)
	public Date getInfoPublishedTime() {
		return infoPublishedTime;
	}
	public void setInfoPublishedTime(Date infoPublishedTime) {
		this.infoPublishedTime = infoPublishedTime;
	}
	
	@Column(name = "INFO_EXPIREDATE", length = 19)
	public Date getInfoExpiredate() {
		return infoExpiredate;
	}
	public void setInfoExpiredate(Date infoExpiredate) {
		this.infoExpiredate = infoExpiredate;
	}
	
	@Column(name = "INFO_LOCKUSERID",length=255)
	public String getInfoLockUserId() {
		return infoLockUserId;
	}
	public void setInfoLockUserId(String infoLockUserId) {
		this.infoLockUserId = infoLockUserId;
	}
	
	@Column(name = "INFO_LOCKUSERCODE",length=255)
	public String getInfoLockUserCode() {
		return infoLockUserCode;
	}
	public void setInfoLockUserCode(String infoLockUserCode) {
		this.infoLockUserCode = infoLockUserCode;
	}
	
	@Column(name = "INFO_LOCKUSERNAME",length=100)
	public String getInfoLockUserName() {
		return infoLockUserName;
	}
	public void setInfoLockUserName(String infoLockUserName) {
		this.infoLockUserName = infoLockUserName;
	}
	
	@Column(name = "INFO_LOCKTIME",length = 19)
	public Date getInfoLocktime() {
		return infoLocktime;
	}
	public void setInfoLocktime(Date infoLocktime) {
		this.infoLocktime = infoLocktime;
	}
	
	@Column(name = "INFO_WRITER",length=255)
	public String getInfoWriter() {
		return infoWriter;
	}
	public void setInfoWriter(String infoWriter) {
		this.infoWriter = infoWriter;
	}
	
	@Column(name = "INFO_WRITERCODE",length=255)
	public String getInfoWriterCode() {
		return infoWriterCode;
	}
	public void setInfoWriterCode(String infoWriterCode) {
		this.infoWriterCode = infoWriterCode;
	}
	
	@Column(name = "INFO_WRITERNAME",length=255)
	public String getInfoWriterName() {
		return infoWriterName;
	}
	public void setInfoWriterName(String infoWriterName) {
		this.infoWriterName = infoWriterName;
	}
	
	@Column(name = "INFO_WRITEDATE", length = 19)
	public Date getInfoWriterDate() {
		return infoWriterDate;
	}
	public void setInfoWriterDate(Date infoWriterDate) {
		this.infoWriterDate = infoWriterDate;
	}
	
	@Column(name = "INFO_LASTUPDATEUSERID",length=255)
	public String getInfoLastUpdateUserId() {
		return infoLastUpdateUserId;
	}
	public void setInfoLastUpdateUserId(String infoLastUpdateUserId) {
		this.infoLastUpdateUserId = infoLastUpdateUserId;
	}
	
	@Column(name = "INFO_LASTUPDATEUSERCODE",length=255)
	public String getInfoLastUpdateUserCode() {
		return infoLastUpdateUserCode;
	}
	public void setInfoLastUpdateUserCode(String infoLastUpdateUserCode) {
		this.infoLastUpdateUserCode = infoLastUpdateUserCode;
	}
	
	@Column(name = "INFO_LASTUPDATEUSERNAME",length=100)
	public String getInfoLastUpdateUserName() {
		return infoLastUpdateUserName;
	}
	public void setInfoLastUpdateUserName(String infoLastUpdateUserName) {
		this.infoLastUpdateUserName = infoLastUpdateUserName;
	}
	
	@Column(name = "INFO_LASTUPDATEDATE", length = 19)
	public Date getInfoLastUpdateDate() {
		return infoLastUpdateDate;
	}
	public void setInfoLastUpdateDate(Date infoLastUpdateDate) {
		this.infoLastUpdateDate = infoLastUpdateDate;
	}
	
	@Column(name = "INFO_OTHERPARENTCATES",length=1000)
	public String getInfoOtherParentcates() {
		return infoOtherParentcates;
	}
	public void setInfoOtherParentcates(String infoOtherParentcates) {
		this.infoOtherParentcates = infoOtherParentcates;
	}
	
	@Column(name = "INFO_OTHERPARENTSITES",length=100)
	public String getInfoOtherParentSites() {
		return infoOtherParentSites;
	}
	public void setInfoOtherParentSites(String infoOtherParentSites) {
		this.infoOtherParentSites = infoOtherParentSites;
	}
	
	@Column(name = "INFO_URL",length=500)
	public String getInfoUrl() {
		return infoUrl;
	}
	public void setInfoUrl(String infoUrl) {
		this.infoUrl = infoUrl;
	}
	
	@Column(name = "INFO_SOURCE",length=100)
	public String getInfoSource() {
		return infoSource;
	}
	public void setInfoSource(String infoSource) {
		this.infoSource = infoSource;
	}
	
	@Column(name = "INFO_MAGAZINENUM",length=50)
	public String getInfoMagazineNum() {
		return infoMagazineNum;
	}
	public void setInfoMagazineNum(String infoMagazineNum) {
		this.infoMagazineNum = infoMagazineNum;
	}
	
	@Column(name = "INFO_FACTTIME", length = 19)
	public Date getInfoFactTime() {
		return infoFactTime;
	}
	public void setInfoFactTime(Date infoFactTime) {
		this.infoFactTime = infoFactTime;
	}
	
	@Column(name = "INFO_ABSTRACT",length=1000)
	public String getInfoAbstract() {
		return infoAbstract;
	}
	public void setInfoAbstract(String infoAbstract) {
		this.infoAbstract = infoAbstract;
	}
	
	@Column(name = "INFO_CONTENT",length=100)
	public String getContent() {
		return content;
	}
	public void setContent(String content) {
		this.content = content;
	}
	
	@Column(name = "INFO_SUBTITLE",length=1000)
	public String getSubTitle() {
		return subTitle;
	}
	public void setSubTitle(String subTitle) {
		this.subTitle = subTitle;
	}
	
	@Column(name = "INFO_DISPLAYONLYCONTENT",length=1000)
	public String getInfoDisplayOnlyContent() {
		return infoDisplayOnlyContent;
	}
	public void setInfoDisplayOnlyContent(String infoDisplayOnlyContent) {
		this.infoDisplayOnlyContent = infoDisplayOnlyContent;
	}
	
	@Column(name = "INFO_EXPDATE1", length = 19)
	public Date getInfoExpDate1() {
		return infoExpDate1;
	}
	public void setInfoExpDate1(Date infoExpDate1) {
		this.infoExpDate1 = infoExpDate1;
	}
	
	@Column(name = "INFO_EXPDATE2", length = 19)
	public Date getInfoExpDate2() {
		return infoExpDate2;
	}
	public void setInfoExpDate2(Date infoExpDate2) {
		this.infoExpDate2 = infoExpDate2;
	}
	
	@Column(name = "INFO_EXPDATE3", length = 19)
	public Date getInfoExpDate3() {
		return infoExpDate3;
	}
	public void setInfoExpDate3(Date infoExpDate3) {
		this.infoExpDate3 = infoExpDate3;
	}
	
	@Column(name = "INFO_EXPDATE4", length = 19)
	public Date getInfoExpDate4() {
		return infoExpDate4;
	}
	public void setInfoExpDate4(Date infoExpDate4) {
		this.infoExpDate4 = infoExpDate4;
	}
	
	@Column(name = "INFO_EXPDATE5", length = 19)
	public Date getInfoExpDate5() {
		return infoExpDate5;
	}
	public void setInfoExpDate5(Date infoExpDate5) {
		this.infoExpDate5 = infoExpDate5;
	}
	
	@Column(name = "INFO_EXPDATE6", length = 19)
	public Date getInfoExpDate6() {
		return infoExpDate6;
	}
	public void setInfoExpDate6(Date infoExpDate6) {
		this.infoExpDate6 = infoExpDate6;
	}
	
	@Column(name = "INFO_EXPDATE7", length = 19)
	public Date getInfoExpDate7() {
		return infoExpDate7;
	}
	public void setInfoExpDate7(Date infoExpDate7) {
		this.infoExpDate7 = infoExpDate7;
	}
	
	@Column(name = "INFO_EXPDATE8", length = 19)
	public Date getInfoExpDate8() {
		return infoExpDate8;
	}
	public void setInfoExpDate8(Date infoExpDate8) {
		this.infoExpDate8 = infoExpDate8;
	}
	
	@Column(name = "INFO_EXPDATE9", length = 19)
	public Date getInfoExpDate9() {
		return infoExpDate9;
	}
	public void setInfoExpDate9(Date infoExpDate9) {
		this.infoExpDate9 = infoExpDate9;
	}
	
	@Column(name = "INFO_EXPDATE10", length = 19)
	public Date getInfoExpDate10() {
		return infoExpDate10;
	}
	public void setInfoExpDate10(Date infoExpDate10) {
		this.infoExpDate10 = infoExpDate10;
	}
	
	@Column(name = "INFO_EXPFILE1",length=200)
	public String getInfoExpFile1() {
		return infoExpFile1;
	}
	public void setInfoExpFile1(String infoExpFile1) {
		this.infoExpFile1 = infoExpFile1;
	}
	
	@Column(name = "INFO_EXPFILE2",length=200)
	public String getInfoExpFile2() {
		return infoExpFile2;
	}
	public void setInfoExpFile2(String infoExpFile2) {
		this.infoExpFile2 = infoExpFile2;
	}
	
	@Column(name = "INFO_EXPFILE3",length=200)
	public String getInfoExpFile3() {
		return infoExpFile3;
	}
	public void setInfoExpFile3(String infoExpFile3) {
		this.infoExpFile3 = infoExpFile3;
	}
	
	@Column(name = "INFO_EXPFILE4",length=200)
	public String getInfoExpFile4() {
		return infoExpFile4;
	}
	public void setInfoExpFile4(String infoExpFile4) {
		this.infoExpFile4 = infoExpFile4;
	}
	
	@Column(name = "INFO_EXPFILE5",length=200)
	public String getInfoExpFile5() {
		return infoExpFile5;
	}
	public void setInfoExpFile5(String infoExpFile5) {
		this.infoExpFile5 = infoExpFile5;
	}
	
	@Column(name = "INFO_EXPFILE6",length=200)
	public String getInfoExpFile6() {
		return infoExpFile6;
	}
	public void setInfoExpFile6(String infoExpFile6) {
		this.infoExpFile6 = infoExpFile6;
	}
	
	@Column(name = "INFO_EXPFILE7",length=200)
	public String getInfoExpFile7() {
		return infoExpFile7;
	}
	public void setInfoExpFile7(String infoExpFile7) {
		this.infoExpFile7 = infoExpFile7;
	}
	
	@Column(name = "INFO_EXPFILE8",length=200)
	public String getInfoExpFile8() {
		return infoExpFile8;
	}
	public void setInfoExpFile8(String infoExpFile8) {
		this.infoExpFile8 = infoExpFile8;
	}
	
	@Column(name = "INFO_EXPFILE9",length=200)
	public String getInfoExpFile9() {
		return infoExpFile9;
	}
	public void setInfoExpFile9(String infoExpFile9) {
		this.infoExpFile9 = infoExpFile9;
	}
	
	@Column(name = "INFO_EXPFILE10",length=200)
	public String getInfoExpFile10() {
		return infoExpFile10;
	}
	public void setInfoExpFile10(String infoExpFile10) {
		this.infoExpFile10 = infoExpFile10;
	}
	
	@Column(name = "INFO_EXPSTR1",length=500)
	public String getInfoExpStr1() {
		return infoExpStr1;
	}
	public void setInfoExpStr1(String infoExpStr1) {
		this.infoExpStr1 = infoExpStr1;
	}
	
	@Column(name = "INFO_EXPSTR2",length=500)
	public String getInfoExpStr2() {
		return infoExpStr2;
	}
	public void setInfoExpStr2(String infoExpStr2) {
		this.infoExpStr2 = infoExpStr2;
	}
	
	@Column(name = "INFO_EXPSTR3",length=500)
	public String getInfoExpStr3() {
		return infoExpStr3;
	}
	public void setInfoExpStr3(String infoExpStr3) {
		this.infoExpStr3 = infoExpStr3;
	}
	
	@Column(name = "INFO_EXPSTR4",length=500)
	public String getInfoExpStr4() {
		return infoExpStr4;
	}
	public void setInfoExpStr4(String infoExpStr4) {
		this.infoExpStr4 = infoExpStr4;
	}
	
	@Column(name = "INFO_EXPSTR5",length=500)
	public String getInfoExpStr5() {
		return infoExpStr5;
	}
	public void setInfoExpStr5(String infoExpStr5) {
		this.infoExpStr5 = infoExpStr5;
	}
	
	@Column(name = "INFO_EXPSTR6",length=500)
	public String getInfoExpStr6() {
		return infoExpStr6;
	}
	public void setInfoExpStr6(String infoExpStr6) {
		this.infoExpStr6 = infoExpStr6;
	}
	
	@Column(name = "INFO_EXPSTR7",length=500)
	public String getInfoExpStr7() {
		return infoExpStr7;
	}
	public void setInfoExpStr7(String infoExpStr7) {
		this.infoExpStr7 = infoExpStr7;
	}
	
	@Column(name = "INFO_EXPSTR8",length=500)
	public String getInfoExpStr8() {
		return infoExpStr8;
	}
	public void setInfoExpStr8(String infoExpStr8) {
		this.infoExpStr8 = infoExpStr8;
	}
	
	@Column(name = "INFO_EXPSTR9",length=500)
	public String getInfoExpStr9() {
		return infoExpStr9;
	}
	public void setInfoExpStr9(String infoExpStr9) {
		this.infoExpStr9 = infoExpStr9;
	}
	
	@Column(name = "INFO_EXPSTR10",length=500)
	public String getInfoExpStr10() {
		return infoExpStr10;
	}
	public void setInfoExpStr10(String infoExpStr10) {
		this.infoExpStr10 = infoExpStr10;
	}
	
	@Column(name = "INFO_EXPSTR11",length=500)
	public String getInfoExpStr11() {
		return infoExpStr11;
	}
	public void setInfoExpStr11(String infoExpStr11) {
		this.infoExpStr11 = infoExpStr11;
	}
	
	@Column(name = "INFO_EXPSTR12",length=500)
	public String getInfoExpStr12() {
		return infoExpStr12;
	}
	public void setInfoExpStr12(String infoExpStr12) {
		this.infoExpStr12 = infoExpStr12;
	}
	
	@Column(name = "INFO_EXPSTR13",length=500)
	public String getInfoExpStr13() {
		return infoExpStr13;
	}
	public void setInfoExpStr13(String infoExpStr13) {
		this.infoExpStr13 = infoExpStr13;
	}
	
	@Column(name = "INFO_EXPSTR14",length=500)
	public String getInfoExpStr14() {
		return infoExpStr14;
	}
	public void setInfoExpStr14(String infoExpStr14) {
		this.infoExpStr14 = infoExpStr14;
	}
	
	@Column(name = "INFO_EXPSTR15",length=500)
	public String getInfoExpStr15() {
		return infoExpStr15;
	}
	public void setInfoExpStr15(String infoExpStr15) {
		this.infoExpStr15 = infoExpStr15;
	}
	
	@Column(name = "INFO_EXPSTR16",length=500)
	public String getInfoExpStr16() {
		return infoExpStr16;
	}
	public void setInfoExpStr16(String infoExpStr16) {
		this.infoExpStr16 = infoExpStr16;
	}
	
	@Column(name = "INFO_EXPSTR17",length=500)
	public String getInfoExpStr17() {
		return infoExpStr17;
	}
	public void setInfoExpStr17(String infoExpStr17) {
		this.infoExpStr17 = infoExpStr17;
	}
	
	@Column(name = "INFO_EXPSTR18",length=500)
	public String getInfoExpStr18() {
		return infoExpStr18;
	}
	public void setInfoExpStr18(String infoExpStr18) {
		this.infoExpStr18 = infoExpStr18;
	}
	
	@Column(name = "INFO_EXPSTR19",length=500)
	public String getInfoExpStr19() {
		return infoExpStr19;
	}
	public void setInfoExpStr19(String infoExpStr19) {
		this.infoExpStr19 = infoExpStr19;
	}
	
	@Column(name = "INFO_EXPSTR20",length=500)
	public String getInfoExpStr20() {
		return infoExpStr20;
	}
	public void setInfoExpStr20(String infoExpStr20) {
		this.infoExpStr20 = infoExpStr20;
	}
	
	@Column(name = "INFO_EXPSTR21",length=2000)
	public String getInfoExpStr21() {
		return infoExpStr21;
	}
	public void setInfoExpStr21(String infoExpStr21) {
		this.infoExpStr21 = infoExpStr21;
	}
	
	@Column(name = "INFO_EXPSTR22",length=2000)
	public String getInfoExpStr22() {
		return infoExpStr22;
	}
	public void setInfoExpStr22(String infoExpStr22) {
		this.infoExpStr22 = infoExpStr22;
	}
	
	@Column(name = "INFO_EXPSTR23",length=2000)
	public String getInfoExpStr23() {
		return infoExpStr23;
	}
	public void setInfoExpStr23(String infoExpStr23) {
		this.infoExpStr23 = infoExpStr23;
	}
	
	@Column(name = "INFO_EXPSTR24",length=2000)
	public String getInfoExpStr24() {
		return infoExpStr24;
	}
	public void setInfoExpStr24(String infoExpStr24) {
		this.infoExpStr24 = infoExpStr24;
	}
	
	@Column(name = "INFO_EXPSTR25",length=2000)
	public String getInfoExpStr25() {
		return infoExpStr25;
	}
	public void setInfoExpStr25(String infoExpStr25) {
		this.infoExpStr25 = infoExpStr25;
	}
	
	@Column(name = "INFO_EXPSTR26",length=2000)
	public String getInfoExpStr26() {
		return infoExpStr26;
	}
	public void setInfoExpStr26(String infoExpStr26) {
		this.infoExpStr26 = infoExpStr26;
	}
	
	@Column(name = "INFO_EXPSTR27",length=2000)
	public String getInfoExpStr27() {
		return infoExpStr27;
	}
	public void setInfoExpStr27(String infoExpStr27) {
		this.infoExpStr27 = infoExpStr27;
	}
	
	@Column(name = "INFO_EXPSTR28",length=2000)
	public String getInfoExpStr28() {
		return infoExpStr28;
	}
	public void setInfoExpStr28(String infoExpStr28) {
		this.infoExpStr28 = infoExpStr28;
	}
	
	@Column(name = "INFO_EXPSTR29",length=2000)
	public String getInfoExpStr29() {
		return infoExpStr29;
	}
	public void setInfoExpStr29(String infoExpStr29) {
		this.infoExpStr29 = infoExpStr29;
	}
	
	@Column(name = "INFO_EXPSTR30",length=2000)
	public String getInfoExpStr30() {
		return infoExpStr30;
	}
	public void setInfoExpStr30(String infoExpStr30) {
		this.infoExpStr30 = infoExpStr30;
	}
	
	@Column(name = "INFO_EXPSTR31",length=2000)
	public String getInfoExpStr31() {
		return infoExpStr31;
	}
	public void setInfoExpStr31(String infoExpStr31) {
		this.infoExpStr31 = infoExpStr31;
	}
	
	@Column(name = "INFO_EXPSTR32",length=2000)
	public String getInfoExpStr32() {
		return infoExpStr32;
	}
	public void setInfoExpStr32(String infoExpStr32) {
		this.infoExpStr32 = infoExpStr32;
	}
	
	@Column(name = "INFO_EXPSTR33",length=2000)
	public String getInfoExpStr33() {
		return infoExpStr33;
	}
	public void setInfoExpStr33(String infoExpStr33) {
		this.infoExpStr33 = infoExpStr33;
	}
	
	@Column(name = "INFO_EXPSTR34",length=2000)
	public String getInfoExpStr34() {
		return infoExpStr34;
	}
	public void setInfoExpStr34(String infoExpStr34) {
		this.infoExpStr34 = infoExpStr34;
	}
	
	@Column(name = "INFO_EXPSTR35",length=2000)
	public String getInfoExpStr35() {
		return infoExpStr35;
	}
	public void setInfoExpStr35(String infoExpStr35) {
		this.infoExpStr35 = infoExpStr35;
	}
	
	@Column(name = "INFO_EXPSTR36",length=2000)
	public String getInfoExpStr36() {
		return infoExpStr36;
	}
	public void setInfoExpStr36(String infoExpStr36) {
		this.infoExpStr36 = infoExpStr36;
	}
	
	@Column(name = "INFO_EXPSTR37",length=2000)
	public String getInfoExpStr37() {
		return infoExpStr37;
	}
	public void setInfoExpStr37(String infoExpStr37) {
		this.infoExpStr37 = infoExpStr37;
	}
	
	@Column(name = "INFO_EXPSTR38",length=2000)
	public String getInfoExpStr38() {
		return infoExpStr38;
	}
	public void setInfoExpStr38(String infoExpStr38) {
		this.infoExpStr38 = infoExpStr38;
	}
	
	@Column(name = "INFO_EXPSTR39",length=2000)
	public String getInfoExpStr39() {
		return infoExpStr39;
	}
	public void setInfoExpStr39(String infoExpStr39) {
		this.infoExpStr39 = infoExpStr39;
	}
	
	@Column(name = "INFO_EXPSTR40",length=2000)
	public String getInfoExpStr40() {
		return infoExpStr40;
	}
	public void setInfoExpStr40(String infoExpStr40) {
		this.infoExpStr40 = infoExpStr40;
	}
	
	@Column(name = "INFO_EXPSTR41",length=2000)
	public String getInfoExpStr41() {
		return infoExpStr41;
	}
	public void setInfoExpStr41(String infoExpStr41) {
		this.infoExpStr41 = infoExpStr41;
	}
	
	@Column(name = "INFO_EXPSTR42",length=2000)
	public String getInfoExpStr42() {
		return infoExpStr42;
	}
	public void setInfoExpStr42(String infoExpStr42) {
		this.infoExpStr42 = infoExpStr42;
	}
	
	@Column(name = "INFO_ABSTRACT1",length=200)
	public String getInfoAbstract1() {
		return infoAbstract1;
	}
	public void setInfoAbstract1(String infoAbstract1) {
		this.infoAbstract1 = infoAbstract1;
	}
	
	@ManyToOne
	@JoinColumn(name = "CATE_ID", nullable = false)
	public Category getCategory() {
		return category;
	}
	public void setCategory(Category category) {
		this.category = category;
	}
	
	@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "site_id", nullable = false)
	public Site getSite() {
		return this.site;
	}

	public void setSite(Site site) {
		this.site = site;
	}
}
